package com.luoran.bartalks.entity.biz;

import java.io.Serializable;
import java.util.Date;

import org.beetl.sql.core.annotatoin.AssignID;

import com.luoran.bartalks.entity.BaseInfo;


/**
 * 计划模板-途经点
 */
public class BtPlanTemplateEntry extends BaseInfo implements Serializable {

	private static final long serialVersionUID = 1L;

	public BtPlanTemplateEntry() {
	}

	/**
	 * 主键
	 */
	@AssignID("uuid")
	public String getId() {
		return getString("id");
	}

	public void setId(String id) {
		set("id", id);
	}

	/**
	 * 所属模板id
	 */
	public String getPlanTemplateId() {
		return getString("planTemplateId");
	}

	public void setPlanTemplateId(String planTemplateId) {
		set("planTemplateId", planTemplateId);
	}

	/**
	 * 位置对应的区域名称
	 */
	public String getRegPositionName() {
		return getString("regPositionName");
	}

	public void setRegPositionName(String regPositionName) {
		set("regPositionName", regPositionName);
	}

	/**
	 * 位置名称
	 */
	public String getPositionName() {
		return getString("positionName");
	}

	public void setPositionName(String positionName) {
		set("positionName", positionName);
	}

	/**
	 * 位置编码
	 */
	public String getPositionCode() {
		return getString("positionCode");
	}

	public void setPositionCode(String positionCode) {
		set("positionCode", positionCode);
	}

	/**
	 * 位置id
	 */
	public String getPositionId() {
		return getString("positionId");
	}

	public void setPositionId(String positionId) {
		set("positionId", positionId);
	}

	/**
	 * 创建时间
	 */
	public Date getCreateTime() {
		return getDate("createTime");
	}

	public void setCreateTime(Date createTime) {
		set("createTime", createTime);
	}

	/**
	 * 创建者
	 */
	public String getFounder() {
		return getString("founder");
	}

	public void setFounder(String founder) {
		set("founder", founder);
	}

	/**
	 * 备注
	 */
	public String getRemarks() {
		return getString("remarks");
	}

	public void setRemarks(String remarks) {
		set("remarks", remarks);
	}

	/**
	 * 标识字段(顺序)
	 */
	public Integer getSign() {
		return getInteger("sign");
	}

	public void setSign(Integer sign) {
		set("sign", sign);
	}

	/**
	 * 是否删除  1:未删除;0:已删除
	 */
	public Integer getStatus() {
		return getInteger("status");
	}

	public void setStatus(Integer status) {
		set("status", status);
	}

	/**
	 * 所属公司id
	 */
	public String getCompanyId() {
		return getString("companyId");
	}

	public void setCompanyId(String companyId) {
		set("companyId", companyId);
	}

	/**
	 * 到达此位置的天数
	 */
	public Integer getDays() {
		return getInteger("days");
	}

	public void setDays(Integer days) {
		set("days", days);
	}

}